package com.irssproject.app.dao.lectorRSS.impl;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.irssproject.app.bean.lectorRSS.Etiqueta;
import com.irssproject.app.dao.lectorRSS.iface.EtiquetaDAO;

@SuppressWarnings("unchecked")
public class EtiquetaDAOImpl extends HibernateDaoSupport implements EtiquetaDAO {

	public void insertEtiqueta(Etiqueta etiqueta) 
	{
		if (getHibernateTemplate().find("from Etiqueta e where e.nom = ?", etiqueta.getNom()).size()==0)
		{
			getHibernateTemplate().save(etiqueta);

		}
	}

	public Etiqueta getEtiqueta(String nom) 
	{
		return (Etiqueta)getHibernateTemplate().find("from Etiqueta et where et.nom = ?", nom);
	}

	public List<Etiqueta> getListEtiquetes() 
	{
		return (List<Etiqueta>)getHibernateTemplate().loadAll(Etiqueta.class);
	}

	public void deleteEtiqueta(Etiqueta etiqueta) {

		getHibernateTemplate().delete(etiqueta);
	}

	public Etiqueta getEtiquetaByNom(Etiqueta etiqueta) {
		// TODO Auto-generated method stub
		return null;
	}



}
